Plasma: A Scripting Language for Processing Media Streams
نویسندگان
چکیده
Media streaming has found applications in many domains such as education, entertainment, communication and video surveillance. Many of these applications require non-trivial manipulations of media streams, beyond the usual capture/playback operations supported by typical multimedia software and tools. To support rapid development of such applications, we have designed and implemented a scripting language called Plasma. Plasma treats media streams as first-class objects, and caters to the characteristic differences between stored media files and live media streams. In this paper, we illustrate the design and features of Plasma through several small examples, and describe two example applications that we developed on top of Plasma. These two applications demonstrate that using Plasma, complex applications that compose, mix, and filter multimedia streams can be written with relatively little effort.
منابع مشابه
A Binary Data Stream Scripting Language
Any file is fundamentally a binary data stream. A practical solution was achieved to interpret binary data stream. A new scripting language named Data Format Scripting Language (DFSL) was developed to describe the physical layout of the data in a structural, more intelligible way. On the basis of the solution, a generic software application was implemented; it parses various binary data streams...
متن کاملA Parallel Processing Framework for RDF Design and Issues
© A Parallel Processing Framework for RDF Design and Issues Paolo Castagna, Andy Seaborne, Chris Dollin HP Laboratories HPL-2009-346 rdf, parallel processing This document describes the hardware and software architecture of a parallel processing framework for RDF data. The aim of the framework is to simplify the implementation of parallel programs and to support execution over cluster of off-th...
متن کاملMaking sense of social media streams through semantics: A survey
Using semantic technologies for mining and intelligent information access to social media is a challenging, emerging research area. Traditional search methods are no longer able to address the more complex information seeking behaviour in media streams, which has evolved towards sense making, learning, investigation, and social search. Unlike carefully authored news text and longer web context,...
متن کاملSynchronization in Multimedia Languages for Distributed Systems
The rising popularity of multimedia content on the web has led to the development of special-purpose languages for multimedia authoring and presentations. Examples of such languages include SMIL [1], VRML [2], and MPEG4 [3]. These languages support the description of a multimedia presentation containing multiple media sources including both natural and synthetic media as well as media stored in...
متن کاملA toolkit for building continuous media applications
Multimedia computing has emerged in the last few years as a major area of computer science. However, multimedia programming is very hard since programmers need to take into account many complex facilities such as real-time processing, media synchronization, and dynamic QOS control. Since usual programmers take a long time to understand these facilities, multimedia toolkits that can hide such co...
متن کامل